impact ionization avalanche transit time diode